{
  "extends": ["plugin:@nx/react", "../../.eslintrc.json"],
  "ignorePatterns": ["!**/*"],
  "overrides": [
    {
      "files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
      "rules": {
        "no-extra-boolean-cast": "off",
        "@typescript-eslint/ban-ts-comment": "warn",
        "@typescript-eslint/no-empty-interface": "warn",
        "react/jsx-no-target-blank": "off",
        "no-empty-function": "warn",
        "@typescript-eslint/no-empty-function": "warn",
        "no-empty-pattern": "warn",
        "@typescript-eslint/ban-types": "warn",
        "prefer-const": "warn"
      }
    },
    {
      "files": ["*.ts", "*.tsx"],
      "rules": {}
    },
    {
      "files": ["*.js", "*.jsx"],
      "rules": {}
    }
  ]
}
